Page({
  data: {
    // 分类数据结构示例
    categories: [
      {
        id: 1,
        name: '手机数码',
        sub: ['智能手机', '智能手表', '耳机音响'],
       
      },
      // 其他分类...
    ],
    activeCategory: 1, // 当前选中分类
    currentSub: [],    // 当前子分类
    currentProducts: []// 当前展示商品
  },

  // 分类切换事件
  switchCategory(e) {
    const id = e.currentTarget.dataset.id
    const category = this.data.categories.find(item => item.id === id)
    
    this.setData({
      activeCategory: id,
      currentSub: category.sub,
      currentProducts: category.products
    })
  },

  // 其他原有购物车功能保持...
})